package com.fruit.pojo.push;

import java.io.Serializable;

import lombok.Data;

/**
 * 给前台的消息
 *
 * @author joe
 * @version 2018.01.17 11:37
 */
@Data
public class Message implements Serializable{

	private static final long serialVersionUID = 8124032684954682459L;
	/**
     * 消息类型，分为01(h5)、02(redirect)、03(simple)三种
     */
    private String redirectType;
    /**
     * 消息内容，所有消息类型都有该项
     */
    private String content;
    /**
     * 消息类型为h5时有该项，表示点击后需要跳转到的h5页面的url
     * 00:首页
     * 01：认养大厅。
     * 02：实名认证页面（人工通道）。
     * 03：产品详情页。
     * 04：环保奖励页面。
     * 05：钱包。
     * 06：物流页面。
     * 07: 权益列表（通过商品批次ID）
     * 当类型为03时附加数据data为产品的ID；
     * 当类型为06时附加数据data为权益ID（暂定，物流接口确定后该ID与查询物流时用的ID一致，直接使用该ID即可）；
     */
    private String url;
    /**
     * 当消息为跳转应用内页面的时候有该值，表示点击后要跳转的页面
     */
    private String redirect;
    /**
     * 附加数据，根据实际情况而定
     */
    private String params;
    /**
     * 消息标题
     */
    private String title;
}

